Marco Ribero Apps

Probe for OMD and Nagios 1.9
Marco Ribero
"Probe for OMD" is an unofficial local agent. When installed overan android, it starts to provide data to network monitoringapplications like OMD and check_mk. This app can be installed oversmartphones, tablets and IoT devices (like raspberry). The appcontains a service which can be started, stopped and launched atboot time. It listens over 6556 TCP port (configurable), replyingto queries with data about : - Battery: charge level, batteryhealth, temperature and voltage - Bluetooth: discovered devices andnumber of paired devices - Cellular signal (GSM, UMTS, LTE) - CPU:Statistics and load (user and system utilization), currentfrequencies. - Available filesystems, their size and percentage ofutilization - Mounted partitions - Kernel: number of contextswitches, page faults and process creations -Inventory HW/SW (beta)- Memory RAM : dimension and usage (swap, pagetables, mapped..) -Number of threads - Network Statistics: consumage of wifi andmobile data(last hour,day,month,year..) - Sensors (Light, magneticcompass, accelerometer, gyroscope, ..) - SIM Cards: information -System time - TCP Connections (Number ofestablished,close_wait,time_wait,.. connections) - Uptime - Vmallocaddress space - Wifi: current wifi networks and neighbors networks- size of user's folders (Downloads, Documents, DCIM, Music,..) Nowis possible to track signal strenth of all neighbours WiFinetworks. There are also experimental probes, usually disabled bydefault, providing data coming from sensors like light level,accelerometer, compass. ** NEW ** I've started to implement an NSCAagent, in order to submit directly passive check results to server,without to have to wait polling from server. This is useful inseveral scenario, for instance when device is not directlyreachable from server (NATs, mobile connection..) I'm adding newchecks. Any feedback/suggestion/improvement is welcome. I'm alsointerested about your usage. This app can have a significant impactover the battery charge, because the service uses a TCP serversocket. I want to thanks Mathias Kettner for his implementation ofcheck_mk agent, from which I was inspired *** NO ADS ***